<h4>Combinatorial Interaction Testing (CIT)</h4>
<hr>
<p> 
    Combinatorial Interaction Testing (CIT) is a black box sampling 
    technique 
    derived from the statistical field of design of experiments. 
    It has been used extensively to sample inputs to software, 
    and more recently to test highly configurable software systems and 
    GUI event sequences.  

<p> 
    Highly-configurable software systems, which includes user configurable
    software such as web browsers and databases, as well as architecturally
    configurable software such as software product lines 
    have very large configuration spaces and differing configurations 
    behave differently during testing. 
    To ensure dependability across the configuration researchers and 
    practitioners
    are using CIT. This ensures that a systematic and quantifiable set of 
    configurations are
    tested. 

<p> Current threads of CIT research include algorithmic extensions to
    existing CIT algorithms, the use of CIT in ensuring dependendability in
    software product lines, for regression testing of both test cases and
    configurations, for fault characterization and/or localization and for 
    testing event driven software. 

<p> 
    Some of the fundamental algorithmic work on CIT is being performed by 
    the mathematics 
    community, while practial extensions are being performed in 
    the software engineering community.  Industry has been following this 
    trend and
    is using CIT as well. This web portal serves to bring these 
    communities together to provide a comprehensive starting point for CIT. 

<p> 
    Future links on this site will provide educational material, 
    mathematical
    foundations 
    and theoretical bounds as well as tools and empirical evidence of CITs
    effectiveness in software testing. 

<p> 
<i><strong> -- the CITPORTAL team. </strong></i> 

